#!/usr/bin/env node

const Router = require('koa-router'),
      tasks = require('../models/tasks'),
      router = new Router(),
      log = console.log;

router.prefix('/api/tasks');

router.get('/', async (ctx, next) => {
  let res = await tasks.getAllTasks(ctx.userId);

  ctx.body = res;
});

router.post('/', async(ctx, next) => {
  let { task } = ctx.request.body;
    log(`提交待办事项, task:${task}`);
    ctx.body = '添加成功';
});

router.put('/:id', async(ctx, next) => {
  let { id } = ctx.params;
  let {task} = ctx.request.body;
  log(`修改待办事项, id=${id}, task=${task}`);
    ctx.body = '修改成功';
});

router.delete('/:id', async(ctx, next) => {
  let {id} = ctx.params;
    log(`删除待办事项, id=${id}`);
    ctx.body = '删除成功';
});
module.exports= router;

